// Representation entry of DSymLoad.ini

// ----------------------------------------------------------------------------

namespace DSymLoad
{

// ----------------------------------------------------------------------------

struct CSettingsIniEntry
{
    PCSTR m_szSectionName;
    PCSTR m_szKeyName;

    CSettingsIniEntry(PCSTR szSectionName, PCSTR szKeyName)
        : m_szSectionName(szSectionName), m_szKeyName(szKeyName)
    {
    }
};

// ----------------------------------------------------------------------------

struct SettingsEntryBool
{
    enum
    {
        OverrideIfExist,
        ProcessNameCollision,
        NoCpp,
        UndName,

        CountOf
    };
};

// ----------------------------------------------------------------------------

struct SettingsEntryString
{
    enum
    {
        SymPath,
        LibPath,

        CountOf
    };
};


// ----------------------------------------------------------------------------

}   // namespace DSymLoad

// ----------------------------------------------------------------------------

